﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Formularios/Principal.Master" AutoEventWireup="true"
    CodeBehind="Sorteo.aspx.cs" Inherits="wRegPadron.Formularios.Sorteo" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Label runat="server" ID="lblTitulo"></asp:Label>
    <p>
        <small>
            <asp:Label runat="server" ID="lblDescripcion"></asp:Label></small></p>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
    <asp:HiddenField runat="server" ID="hfIdConcurso" />
    <asp:Panel runat="server" ID="pConcurso">
        <div class="alert" style="width: 450px; padding: 10px 5px 10px 5px;">
            <div class="form-horizontal">
                <div class="control-group">
                    <h4>
                        <strong>
                            <asp:Label runat="server" ID="lblTituloConcurso"></asp:Label></strong>
                    </h4>
                </div>
                <div class="control-group">
                    <h4>
                        <strong>Premio:
                            <asp:Label runat="server" ID="lblPremio"></asp:Label></strong>
                    </h4>
                </div>
                <div class="control-group">
                    Cantidad de ganadores:
                    <asp:Label runat="server" ID="lblCantidad"></asp:Label>
                </div>
                <div class="control-group">
                    Fecha de inicio:
                    <asp:Label runat="server" ID="lblFecInicio"></asp:Label>
                </div>
                <div class="control-group">
                    Fecha de cierre:
                    <asp:Label runat="server" ID="lblFecFin"></asp:Label>
                </div>
                <div class="control-group">
                    Fecha del sorteo:
                    <asp:Label runat="server" ID="lblFecSorteo"></asp:Label></div>
            </div>
        </div>
    </asp:Panel>
    <asp:Panel runat="server" ID="pParticipantes">
        <div class="alert-info" style="padding: 1px 5px 1px 5px; text-align: left;">
            <h4>
                Participantes</h4>
        </div>
        <br />
        <asp:Repeater runat="server" ID="rParticipantesActivo">
            <HeaderTemplate>
                <table class="table table-bordered" style="width: 600px">
                    <caption>
                        Personas que aprobaron el cuestionario
                    </caption>
                    <thead>
                        <tr style="background-color: #F7F7F9">
                            <th>
                                DNI
                            </th>
                            <th>
                                Nombre
                            </th>
                            <th>
                                Fecha
                            </th>
                            <th>
                                Hora
                            </th>
                        </tr>
                    </thead>
                    <tbody>
            </HeaderTemplate>
            <ItemTemplate>
                <tr>
                    <td>
                        <asp:HiddenField runat="server" ID="hfIdParticipante" Value='<%#DataBinder.Eval(Container.DataItem,"ID")%>' />
                        <asp:Label runat="server" ID="lblDNI" Text='<%#DataBinder.Eval(Container.DataItem,"DNI")%>'></asp:Label>
                    </td>
                    <td>
                        <asp:Label runat="server" ID="lblNombre" Text='<%#DataBinder.Eval(Container.DataItem,"Nombre")%>'></asp:Label>
                    </td>
                    <td>
                        <asp:Label runat="server" ID="lblFecha" Text='<%#DataBinder.Eval(Container.DataItem,"Fecha")%>'></asp:Label>
                    </td>
                    <td>
                        <asp:Label runat="server" ID="lblHora" Text='<%#DataBinder.Eval(Container.DataItem,"Hora")%>'></asp:Label>
                    </td>
                </tr>
            </ItemTemplate>
            <FooterTemplate>
                </tbody> </table>
            </FooterTemplate>
        </asp:Repeater>
    </asp:Panel>
    <asp:Panel runat="server" ID="pSorteo">
        <div class="alert-info" style="padding: 1px 5px 1px 5px; text-align: left;">
            <h4>
                Sorteo</h4>
        </div>
        <br />
        <asp:Label runat="server" ID="lblIndicacion" CssClass="text-info">Presione el siguiente botón para que se seleccionen aleatoriamente a los participantes ganadores.</asp:Label>
        <br />
        <asp:LinkButton runat="server" ID="btnSortear" CssClass="btn btn-primary" 
            onclick="btnSortear_Click"><i class="icon-gift icon-white"></i>&nbsp;Sortear</asp:LinkButton>
        <br /><br />
        <asp:Repeater runat="server" ID="rGanadores">
            <HeaderTemplate>
                <table class="table table-bordered" style="width: 600px">
                    <caption>
                        Lista de ganadores del sorteo
                    </caption>
                    <thead>
                        <tr style="background-color: #F7F7F9">
                            <th>
                                DNI
                            </th>
                            <th>
                                Nombre
                            </th>
                            <th>
                                Fecha
                            </th>
                            <th>
                                Hora
                            </th>
                        </tr>
                    </thead>
                    <tbody>
            </HeaderTemplate>
            <ItemTemplate>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lblDNI" Text='<%#DataBinder.Eval(Container.DataItem,"DNI")%>'></asp:Label>
                    </td>                    
                     <td>
                        <asp:Label runat="server" ID="Label1" Text='<%#DataBinder.Eval(Container.DataItem,"NombreParticipante")%>'></asp:Label>
                    </td>
                    <td>
                        <asp:Label runat="server" ID="Label2" Text='<%#DataBinder.Eval(Container.DataItem,"FechaSorteo")%>'></asp:Label>
                    </td>
                    <td>
                        <asp:Label runat="server" ID="Label3" Text='<%#DataBinder.Eval(Container.DataItem,"HoraSorteo")%>'></asp:Label>
                    </td>
                </tr>
            </ItemTemplate>
            <FooterTemplate>
                </tbody> </table>
            </FooterTemplate>
        </asp:Repeater>
    </asp:Panel>
    <asp:Panel runat="server" ID="pSinConcurso">
        <div class="hero-unit">
            <h2>
                No hay concursos disponibles en este momento</h2>
        </div>
    </asp:Panel>
    <asp:Panel runat="server" ID="pSinSorteo">
        <div class="hero-unit">
            <h2>
                El sorteo no está disponible en la fecha actual</h2>
        </div>
    </asp:Panel>
</asp:Content>
